package cn.tedu.spring.bean;

import lombok.ToString;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Repository;

/**
 * @author 董代恒
 * @version 1.0
 */
@Repository
@ToString
public class UserDao {
    //使用Value注解来给一个类的属性进行依赖注入
    /*
        1.可以注入的类型:
            只能注入简单类型的数据,比如字符串、整型、浮点型，值都需要添加双引号
        2.添加位置:
           2.1添加在属性上(一般都添加在属性上)
           2.2添加在setter方法上
           只能加在属性或者setter方法上面
     */
    @Value("jdbc:mysql://localhost:3306/tedu")
    private String url;

    @Value("root")
    private String username;


    private String password;


    public void setUrl(String url) {
        this.url = url;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    @Value("123456")
    public void setPassword(String password) {
        this.password = password;
    }
}
